Big Huge Thesaurus

adenosine triphosphate

noun